let foo: number | string | null = 123

foo = 0
foo = '111'
foo = null
foo = true // 报错

// 对联合类型进行操作前需要进行类型缩小
if(typeof foo === 'string') {
  console.log(foo.length);
} else if(typeof foo === 'number') {
  console.log(foo.toFixed(2));
}

export{}